<?php
use Lavender\Errno;

return array(
	Errno::UNKNOW => 'Unknown error',
	Errno::VAR_UNDEFINED => 'Undefined variable',
	Errno::INDEX_UNDEFINED =>'Undefined index',
	Errno::CONST_UNDEFINED => 'Undefined constant',
	Errno::PARAM_INVALID => 'Parameter invalid',
	Errno::PARAM_MISSED => 'Parameter lacked',
	Errno::DEFINED_INVALID => 'Definition error',
	Errno::INPUT_PARAM_INVALID => 'Input parameter invalid',
	Errno::INPUT_PARAM_MISSED => 'No parameter input',

	Errno::AUTH_FAILED => 'Session authentication failed, please re-log in.',
	Errno::SIGN_FAILED => 'Signature authentication failed',

	Errno::FILE_NOTFOUND => 'File not found',

	Errno::DB_FAILED => 'Failed to query data',
	Errno::DB_CONNECT_FAILED => 'Database connection failed',

	Errno::FILE_FAILED => 'File access failed',
	Errno::MKDIR_FAILED => 'Create director failed',

	Errno::NETWORK_FAILED => 'Network access failed',

	Errno::CONFIG_TYPE_INVALID => 'Config type invalid',
	Errno::CONFIG_ITEM_INVALID => 'Config item invalid',

	Errno::SESSION_INVALID => 'Not logged in or session expired, please log in first',
	Errno::SESSION_TIMEOUT => 'Session expired, please re-log in.',
	Errno::SESSION_ID_INVALID => 'Session ID invalid',

	Errno::SERIALIZE_FAILED => 'Serialization failed',
	Errno::UNSERIALIZE_FAILED => 'Deserialization failed',

	Errno::PACK_FAILED => 'Pack failed',
	Errno::UNPACK_FAILED => 'Unpack failed',

	Errno::ITEM_NOT_FOUND => 'Item not found',

	Errno::IMAGE_TYPE_INVALID => 'image type invalid, this type not supported',
	Errno::IMAGE_SAVE_FAILED => 'image save failed',

	Errno::TOKEN_VERIFY_FAILED => 'Token authentication failed',
	
	Errno::MONGO_CONNECT => 'mongo connect failed',
	Errno::MONGO_CURSOR => 'mongo cursor failed',
	Errno::MONGO_CURSOR_TIMEOUT => 'mongo cursor timeout',
	Errno::MONGO_DUPLICATE => 'mongo duplicate',
	Errno::MONGO_EXCEPTION_TIMEOUT => 'mongo exception timeout',
	Errno::MONGO_GRIDFS => 'mongo gridfs failed',
	Errno::MONGO_PROTOCOL => 'mongo protocol failed',
	Errno::MONGO_RESULT => 'mongo result failed',
	Errno::MONGO_WRITE_CONCERN => 'mongo write concern',
);
